
#CC=gcc-4.2
CC=gcc

CFLAGS= $(shell mpicc --showme:compile) -fopenmp
LDFLAGS= $(shell mpicc --showme:link) -fopenmp

all:
	$(CC) $(CFLAGS) -c io.c
	$(CC) $(CFLAGS) -c JacobisMethod.c
	$(CC) $(CFLAGS) -c ParallelJacobisMethod.c
	$(CC) $(CFLAGS) -c Serial.c
	$(CC) $(CFLAGS) -c Parallel.c
	$(CC) $(LDFLAGS) -o Serial Serial.o io.o JacobisMethod.o
	$(CC) $(LDFLAGS) -o Parallel Parallel.o io.o ParallelJacobisMethod.o JacobisMethod.o
	rm *.o
